package com.kpf.springcloud.service;

import com.kpf.springcloud.pojo.KpfAccountToken;

/**
 * @author shiwen
 * @date 2021/2/28
 */
public interface ITokenService extends IBaseService<KpfAccountToken> {

    /**
     * 根据userId创建token
     *
     * @param userId
     * @param roleType
     */
    Boolean createToken(int userId, int roleType);

    /**
     * 校验token, 从上下文中获取userId进行校验
     */
    String verifyToken();

    /**
     * 注销登录的方法
     */
    void loginOut();

}